removable coupling link - Turkish English Dictionary